
<%for (var i = 0; i < valueList.length; i++) {
    for(var item of type2RowValueListDict.entries()){
        if (!item[1][i].isEmpty){
            cellData = item[1][i]
        }
    }
%>
    public <%=valueList[i].value%> : <%= cellData.memberType.replace(/int/g,"number")
        .replace(/list/g,"Array")
        .replace(/map/g,"Map") %>
<%}%>

    protected <%= initMethod %>()
    {
<%for (var i = 0; i < valueList.length; i++) {
    var cellData
    for(var item of type2RowValueListDict.entries()){
        if (!item[1][i].isEmpty){
            cellData = item[1][i]
        }
    }
%>
    this.<%= valueList[i].value %> = this.GetConfigByKey("<%= valueList[i].value %>").<%= cellData.name%>
<%}%>
    }